home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / drivers / 211ddu.arj / SETVGA.CMD < prev    next >
OS/2 REXX Batch file  |  1994-03-29  |  4KB  |  127 lines

  1. @echo off
  2. if %1. == ? goto HELP
  3. if %1. == . goto DEFAULT
  4. if %2. == . goto NONPRLD
  5. goto PRLD
  6. :NONPRLD
  7. if %2. == .    goto HELP
  8. if exist %1\os2\install\rspdspi.exe goto DSPIPRES
  9. if %2. == a:. goto PANEL
  10. if %2. == A:. goto PANEL
  11. if %2. == b:. goto PANEL
  12. if %2. == B:. goto PANEL
  13. %1\os2\unpack %2\disk_8\instaid %1 /n:rspdspi.exe
  14. goto NONPRLD
  15.  
  16. :PANEL
  17. rem *******************************************************
  18. echo Insert OS/2 Installation Diskette 8 into Drive A: and
  19. rem *******************************************************
  20. pause
  21.  
  22. %1\os2\unpack %2\instaid %1 /n:rspdspi.exe
  23. goto NONPRLD
  24.  
  25. :DSPIPRES
  26. %1
  27. set path=%1\;%1\os2;%1\os2\install
  28. set dpath=%1\;%1\os2;%1\os2\install
  29. cls
  30. %2\testver %1
  31. if errorlevel 2 goto MR1
  32. %2\testver %1
  33. if errorlevel 1 goto BORG
  34. goto ERROR
  35. :BORG
  36. copy %2\unpack.exe >nul
  37. copy %2\unpack2.exe >nul
  38. %1\os2\install\rspdspi /pk:VGA /sk:NONE /s:%2 /t:%1
  39. goto NEXT1
  40. :MR1
  41. %1\os2\install\rspdspi /pk:VGA /sk:NONE /s:%2\MR1 /t:%1
  42. :NEXT1
  43. cls
  44. del %1\os2\svgadata.pmi 1>nul 2>nul
  45. goto END
  46. :PRLD
  47. if %2. == /p. goto DOPRLD
  48. if %2. == /P. goto DOPRLD
  49. goto NONPRLD
  50. :DOPRLD
  51. set path=%1\;%1\os2;%1\os2\install
  52. set dpath=%1\;%1\os2;%1\os2\install
  53. %1
  54. %1\os2\install\rspdspi /pk:VGA /sk:NONE /s:%1\os2\install\dspdrvs /t:%1
  55. cls
  56. del %1\os2\svgadata.pmi 1>nul 2>nul
  57. @ECHO ON
  58. %1\os2\unpack.exe %1\os2\install\drivers\bitmap.vga %1
  59. %1\os2\unpack.exe %1\os2\install\drivers\courier.bmp %1 /n:courier.bga
  60. %1\os2\unpack.exe %1\os2\install\drivers\helv.bmp %1 /n:helv.bga
  61. %1\os2\unpack.exe %1\os2\install\drivers\sysmono.bmp %1 /n:sysmono.fon
  62. %1\os2\unpack.exe %1\os2\install\drivers\times.bmp %1 /n:times.bga
  63. %1\os2\unpack.exe %1\os2\install\drivers\courpsf %1
  64. %1\os2\unpack.exe %1\os2\install\drivers\helvpsf %1
  65. %1\os2\unpack.exe %1\os2\install\drivers\timespsf %1
  66. %1\os2\unpack.exe %1\os2\install\drivers\serife.fon %1
  67. %1\os2\unpack.exe %1\os2\install\drivers\sserife.fon %1
  68. %1\os2\unpack.exe %1\os2\install\drivers\coure.fon %1
  69. %1\os2\unpack.exe %1\os2\install\drivers\symbole.fon %1
  70. %1\os2\unpack.exe %1\os2\install\drivers\smalle.fon %1
  71. copy %1\os2\dll\courier.bga %1\os2\dll\courier.fon
  72. del  %1\os2\dll\courier.bga
  73. copy %1\os2\dll\helv.bga %1\os2\dll\helv.fon
  74. del  %1\os2\dll\helv.bga
  75. copy %1\os2\dll\times.bga %1\os2\dll\times.fon
  76. del  %1\os2\dll\times.bga
  77. @ECHO OFF
  78. goto END
  79. :DEFAULT
  80. if exist c:\os2\install\rspdspi.exe goto DEFDSPI
  81. rem *******************************************************
  82. echo Insert OS/2 Installation Diskette 8 into Drive A: and
  83. rem *******************************************************
  84. pause
  85. c:\os2\unpack a:\instaid c: /n:rspdspi.exe
  86. goto DEFAULT
  87. :DEFDSPI
  88. set path=c:\;c:\os2;c:\os2\install
  89. set dpath=c:\;c:\os2;c:\os2\install
  90. c:
  91. a:\testver c:
  92. if errorlevel 2 goto MR1DEF
  93. a:\testver c:
  94. if errorlevel 1 goto BORGDEF
  95. goto ERROR
  96. :BORGDEF
  97. copy a:\unpack.exe >nul
  98. copy a:\unpack2.exe >nul
  99. c:\os2\install\rspdspi /pk:VGA /sk:NONE /s:a:\ /t:c:
  100. goto NEXT2
  101. :MR1DEF
  102. c:\os2\install\rspdspi /pk:VGA /sk:NONE /s:a:\MR1 /t:c:
  103. :NEXT2
  104. cls
  105. del c:\os2\svgadata.pmi 1>nul 2>nul
  106. goto END
  107. :HELP
  108. rem *******************************************************
  109. echo SETVGA HELP
  110. echo Syntax:  SETVGA [TARGET] [SOURCE]
  111. echo Where:   TARGET is the destination drive.
  112. echo          SOURCE is the drive and directory of the diskette sources
  113. echo                 or /p for preloaded systems.
  114. echo          TARGET is required if SOURCE is /p.
  115. echo          SOURCE is required if TARGET specified.
  116. echo          Default is TARGET: C: and SOURCE: A:
  117. echo Examples: setvga c: a:
  118. echo           setvga c: d:\disks
  119. rem *******************************************************
  120. goto END
  121. :ERROR
  122. echo **************************************************************
  123. echo SETVGA will not work for your system because you do not have
  124. echo OS/2 Level XR02010_ or XR02111_.
  125. echo **************************************************************
  126. :END
  127.